﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="UserInfomation.aspx.cs" Inherits="WebApplication1.Account.UserInfomation" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainHolder" runat="server">
    <h2>
        THÔNG TIN NGƯỜI DÙNG
    </h2>
    <p>
        Sau khi nhập những thông tin muốn chỉnh sửa hoặc cập nhật thông tin thiếu xót, chọn nút xác nhận để lưu.
    </p>
    <div class= "failureNotification">
    <asp:ValidationSummary ID="RegisterUserValidationSummary" runat="server" 
                         ValidationGroup="RegisterUserValidationGroup"/>
        <asp:Label ID="lbl_mess" runat="server"></asp:Label>
    </div>
    <div class="accountInfo">
        <fieldset class="login">
        <legend>Thông tin tài khoản</legend>
        <p>
            <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="lbl_tendangnhap">Tên đăng nhập:</asp:Label>
            <asp:Label ID="lbl_tendangnhap" runat="server"></asp:Label>
        </p> 
        <p>
            <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="txt_Email">E-mail:</asp:Label>
            <asp:TextBox ID="txt_Email" runat="server" CssClass="textEntry"></asp:TextBox>  
            <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="txt_Email" 
                CssClass="failureNotification" ErrorMessage="E-mail không được để rỗng." ToolTip="E-mail không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>    
        </p>
        <p>
            <asp:Label ID="DiaChiLabel" runat="server" AssociatedControlID="txt_DiaChi">Địa chỉ:</asp:Label>
            <asp:TextBox ID="txt_diachi" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt_diachi" 
                CssClass="failureNotification" ErrorMessage="Địa chỉ không được để rỗng." ToolTip="Địa chỉ không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="DienThoaiLabel" runat="server" AssociatedControlID="txt_DienThoai">Điện thoại:</asp:Label>
            <asp:TextBox ID="txt_dienthoai" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txt_dienthoai" 
                CssClass="failureNotification" 
                ErrorMessage="Điện thoại không được để rỗng." ToolTip="Điện thoại không được để rỗng." 
                ValidationGroup="RegisterUserValidationGroup" Display="Dynamic">*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="CheckPhoneNumber" runat="server" ControlToValidate="txt_dienthoai" 
                CssClass="failureNotification" ErrorMessage="Số điện thoại không đúng." ValidationGroup="RegisterUserValidationGroup" 
                ToolTip="Nhập từ 0 đến 9 vàtối đa là 7 đến 12 số." Display="Dynamic" 
                ValidationExpression="^[0-9]{7,12}$">*</asp:RegularExpressionValidator>
        </p>  
        <p class="submitButton">
            <asp:Button ID="btn_xacnhan" runat="server" CommandName="MoveNext" Text="Xác nhận" 
                ValidationGroup="RegisterUserValidationGroup" onclick="btn_xacnhan_Click"/>
        </p>              
        </fieldset>
    </div>
    <div class="accountInfo">
        <fieldset class="login">
        <legend>Đổi mật khẩu</legend>
        <p>
            <asp:Label ID="Label1" runat="server" AssociatedControlID="txt_OldPassword">Mật khẩu cũ:</asp:Label>
            <asp:TextBox ID="txt_OldPassword" runat="server" CssClass="passwordEntry" 
                TextMode="Password"></asp:TextBox>
        </p>
        <p>
            <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="txt_NewPassword">Mật khẩu mới:</asp:Label>
            <asp:TextBox ID="txt_NewPassword" runat="server" CssClass="passwordEntry" 
                TextMode="Password"></asp:TextBox>
        </p>
        <p>
            <asp:Label ID="ConfirmPasswordLabel" runat="server" 
                AssociatedControlID="txt_ConfirmPassword">Xác nhận mật khẩu mới:</asp:Label>
            <asp:TextBox ID="txt_ConfirmPassword" runat="server" CssClass="passwordEntry" 
                TextMode="Password"></asp:TextBox>
            <asp:CompareValidator ID="PasswordCompare" runat="server" 
                ControlToCompare="txt_NewPassword" ControlToValidate="txt_ConfirmPassword" 
                CssClass="failureNotification" Display="Dynamic" ErrorMessage="Mật khẩu mới và xác nhận mật khẩu mới phải giống nhau."
                ValidationGroup="RegisterUserValidationGroup">*</asp:CompareValidator>
        </p>
        <p class="submitButton">
            <asp:Button ID="btn_doimatkhau" runat="server" CommandName="MoveNext" Text="Xác nhận" 
                ValidationGroup="RegisterUserValidationGroup" 
                onclick="btn_doimatkhau_Click"/>
        </p>
        </fieldset>       
    </div>
</asp:Content>
